/* width */
.w{margin:0px auto;width:1200px;clear:both;}
.sharebox{clear:both;height:30px;padding:10px 0px;color:#99A1A4;text-align:center;overflow:hidden;}

.share_foot{float:left;width:auto;font-size:12px;line-height:24px;color:#99A1A4;text-align:left;overflow:hidden;}
.share_foot a{line-height:24px;vertical-align:middle;color:#99A1A4;}
.likebox{float:right;width:auto;font-size:12px;color:#99A1A4;display:none;overflow:hidden;}
.likebox a.up{float:left;width:auto;padding:5px 20px 5px 45px;height:25px;line-height:25px;background:#f14d4d url('comment/like.gif') no-repeat 20px center;color:#fff;font-size:16px;text-align:left;cursor:pointer;display:block;margin-left:10px;}
.likebox a.up em{color:#fff;font-size:16px;padding-right:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.likebox a.down{float:left;width:auto;padding:5px 20px 5px 45px;height:25px;line-height:25px;background:#727a98 url('comment/dislike.gif') no-repeat 20px center;color:#fff;font-size:16px;text-align:left;cursor:pointer;display:block;margin-left:10px;}
.likebox a.down em{color:#fff;font-size:16px;padding-right:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.meta .comment{background:url('comment/comment_icon.png') no-repeat left top;padding-left:20px;}
.meta .comment em{color:#F00;font-size:16px;font-family:Arial;padding-right:3px;font-style:normal;}

/* next prev */
.show_np{clear:both;width:100%;color:#555;font-size:13px;padding-top:5px;}
.show_np .up{clear:both;width:100%;height:22px;line-height:22px;overflow:hidden;}
.show_np .down{clear:both;width:100%;height:22px;line-height:22px;overflow:hidden;padding-bottom:10px;}
.show_np .down span{float:left;height:22px;line-height:22px;background:#ccc url('../images/common/next_prev.png') no-repeat 5px -15px;padding-left:25px;padding-right:10px;margin-right:10px;color:#fff;font-size:13px;}
.show_np .up span{float:left;height:22px;line-height:22px;background:#ccc url('../images/common/next_prev.png') no-repeat 5px 7px;padding-left:25px;padding-right:10px;margin-right:10px;color:#fff;font-size:13px;}
.show_np a{font-size:15px;}

/* 文字标题 */
.showtitle{width:100%;position: relative;}
.showtitle .title{width:auto;min-width:200px;height:50px;line-height:50px;padding:0px 10px 0px 15px;background-color:#ffb700;color:#2f2e2e;font-size:30px;font-weight: bold;letter-spacing:1px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;position: absolute;top:50px;left:-150px;z-index:100;}

/* header */
.header_box{clear:both;width:100%;height:130px;padding:0px 0px;background:#2b3039;position:fixed;left:0px;top:0px;_position:absolute;_top:0px;z-index:1000;}
.header{height:130px;}
.header_logo{float:left;width:auto;height:130px;position:relative;z-index:10000;}
.header_logo a{width:auto;height:120px;position:absolute;top:5px;left:0px;}
/* menu */
.menu{float:right;width:auto;height:80px;padding:25px 20px 25px 0px;overflow:hidden;}
#nav{width:100%;height:80px;line-height:80px;list-style-type:none;}
#nav a{display:block;width:auto;text-align:left;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1;text-decoration:none;padding-left:0px;font-size:16px;}
#nav a:hover{color:#42b3e5;text-decoration:none;}
#nav li{float:left;width:auto;text-align:left;font-size:16px;padding-right:30px;}
#nav li a{text-align:center;height:80px;line-height:80px;padding:0px 0px;}
#nav li a:hover,#nav li a.on{color:#42b3e5;background:none;}
#nav li ul{line-height:50px;list-style-type:none;text-align:left;left:-999em;width:100px;position:absolute;z-index:99;border-top:#2b3039 1px solid;}
#nav li ul li{float:left;clear:both;width:100px;height:50px;line-height:50px;background:#2b3039;font-size:14px;font-weight:normal;padding:0px;word-break:keep-all;white-space:nowrap;}
#nav li ul li.auto_w{width:auto;}
#nav li ul a{display:block;width:auto;height:50px;line-height:50px;text-align:center;color:#fff;font-size:14px;text-decoration:none;padding:0px 10px;background:none;border-top:#666c77 1px solid;font-weight:bold;}
#nav li ul a:hover{color:#42b3e5;text-decoration:none;font-weight:bold;background:#2b3039;}
#nav li:hover ul{left:auto;}
#nav li.sfhover ul{left:auto;}
.search{float:right;width:182px;padding-left:14px;height:35px;line-height:35px;}
.search .searbtn{float:left;background: url("search_btn.png") no-repeat center center;cursor:pointer;width:29px;text-align:center;height:26px;font-size:13px;line-height:26px;border:none;outline:none;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; text-indent:1000px;}
.search .inp{float:left;width:143px;height:24px;padding:1px 0px 1px 10px;line-height:24px;outline:none;border:none;background:url("search_bg.png") no-repeat left center;}

/* banner */
.banner{clear:both;width:100%;height:500px;position:relative;overflow:hidden;}
.banner .tab_num{bottom:10px;right:50%;background-color:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;}
.slide_img{margin:0 auto;text-align:center;background:#fff;}
.slide_img img{margin:0 auto;max-width:100%;height:auto;text-align:center;}
/* category */
.catebox{clear:both;width:980px;height:210px;overflow:hidden;background-color:#e5e5e5;}
.catebox li{float:left;width:306px;padding:10px;height:190px;}
.catebox li h1{clear:both;width:100%;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#666666;padding-top:100px;text-align:center;background:url("cat-1.gif") no-repeat top center;}
.catebox li h1.pic2{background:url("cat-2.gif") no-repeat top center;}
.catebox li h1.pic3{background:url("cat-3.gif") no-repeat top center;}
.catebox li a{display:block;}
.catebox li .sn{clear:both;width:100%;height:60px;line-height:20px;font-size:13px;color:#828282;text-indent:25px;overflow:hidden;}
/* main */
.main{height:auto;padding-bottom:10px;margin-top:10px;}
.leftbg{background:url("left_bg.gif") repeat-y right center;padding-top:10px;}

/* index css */
.uavpicbox{height: 300px;overflow: hidden;margin-top:30px;}
.uavpicbox .pic{float: left;width: 498px;height: 298px;border:#f5f5f5 1px solid;vertical-align:middle;position:relative;overflow: hidden;}
.uavpicbox .pic a{width:498px;height:298px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:260px;*font-family:Arial;}
.uavpicbox .pic a img{width:498px;height:298px;_width:498px;_height:298px;vertical-align:middle;}

.uavpicbox .btnbox{float: left;width: 650px;height: 300px;overflow: hidden;padding-left: 50px;}
.uavpicbox .btnbox h1{float: left;width: 195px;height: 133px; border:#fff 1px solid;margin-right: 29px;}
.uavpicbox .btnbox h1.end{margin-right: 0px;margin-left: 1px;}
.uavpicbox .btnbox h1 a{display: block;}
.uavpicbox .btnbox h1 a:hover{color: #007cc2;}
.uavpicbox .btnbox h2{clear: both;width: 100%;height: 30px;overflow: hidden;}

.homenewsbox{height: 300px;overflow: hidden;margin-top:30px;}
.homenewsbox .newspic{float: left;width: 498px;height: 298px;border:#f5f5f5 1px solid;vertical-align:middle;position:relative;overflow: hidden;}
.homenewsbox .newspic a{width:498px;height:298px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:260px;*font-family:Arial;}
.homenewsbox .newspic a img{width:498px;height:298px;_width:498px;_height:298px;vertical-align:middle;}
.homenewsbox .newscont{float: left;width: 650px;height: 300px;overflow: hidden;padding-left: 50px;}
.homenewsbox .newscont .title{clear: both;width: 100%;height: 50px;line-height: 50px; text-indent: 20px; border-bottom: #dedede 1px solid;font-size: 18px;font-family:\5FAE\8F6F\96C5\9ED1;position: relative;}
.homenewsbox .newscont .title a{height: 30px;line-height: 30px; font-size:13px;color: #666;font-weight: normal;position: absolute;top: 10px;right: 10px;}
.homenewsbox .newscont .title span{width: 8px;height: 20px;line-height: 20px;font-size: 1px; background-color: #007cc2;position: absolute;top:15px;left: 0px;overflow: hidden;}
.homenewsbox .newscont li{clear: both;width:100%;padding:3px 0px;height: 25px;line-height: 25px;font-size: 16px;position: relative;overflow:hidden;}
.homenewsbox .newscont li .name{clear: both;width: auto;height: 25px;line-height: 25px;background:url('../images/common/arrow_r.png') no-repeat left center;padding-left: 15px; margin-right: 100px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.homenewsbox .newscont li .name a{width: 100%; height: 25px;line-height: 25px;font-size: 16px;color: #333;text-indent: 15px; overflow: hidden;}
.homenewsbox .newscont li .name a:hover{color: #FF0004;}
.homenewsbox .newscont li span{width: 100px;height: 25px;line-height: 25px;text-align: center;color: #888;font-size: 13px;position: absolute;top: 3px;right: 0px;}

.picnews{height: auto;overflow: hidden;margin-top:30px;}
.picnews .title{clear: both;width: 100%;height: 30px;line-height: 30px;padding:5px 0px;text-indent: 20px;border-bottom: #dedede 1px solid;font-size: 18px;font-family:\5FAE\8F6F\96C5\9ED1;position: relative;}
.picnews .title a{height: 30px;line-height: 30px; font-size:13px;color: #666;font-weight: normal;position: absolute;top: 10px;right: 10px;}
.picnews .title span{width: 8px;height: 20px;line-height: 20px;font-size: 1px; background-color: #007cc2;position: absolute;top:10px;left: 0px;overflow: hidden;}
.picnews .cont{clear: both;width: 100%;height: 180px;margin-top:10px;}

/*
.picnews .cont li{float: left;width: 182px;height: 202px;padding-right: 21px;}
.picnews .cont li.end{padding-right: 0px;}
.picnews .cont li .pic{clear: both;width: 180px;height: 170px;border:#f5f5f5 1px solid;vertical-align:middle;overflow:hidden;}
.picnews .cont li .pic a{width:180px;height:170px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:149px;*font-family:Arial;}
.picnews .cont li .pic a img{max-width:180px;max-height:170px;_width:180px;_height:170px;vertical-align:middle;}
.picnews .cont li .name{clear: both;width: 100%;height: 30px;line-height: 30px;text-align: center;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.picnews .cont li .name a{width: 100%;height: 30px;line-height: 30px;font-size: 13px;color: #333;overflow:hidden;}
.picnews .cont li .name a:hover{color: #FF0004;}
*/

.new_news{height: auto;overflow: hidden;margin-top:30px;}
.new_news .contlist{float: left;width: 386px;padding-right: 20px;}
.new_news .end{width: 388px;padding-right: 0px;}
.new_news .contlist .title{clear: both;width: 100%;height: 40px; line-height: 40px; text-indent: 20px; border-bottom: #dedede 1px solid;font-size: 16px;font-family:\5FAE\8F6F\96C5\9ED1;position: relative;}
.new_news .contlist .title a{height: 30px;line-height: 30px; font-size:13px;color: #666;font-weight: normal;position: absolute;top: 5px;right: 10px;}
.new_news .contlist .title span{width: 8px;height: 20px;line-height: 20px;font-size: 1px; background-color: #007cc2;position: absolute;top:10px;left: 0px;overflow: hidden;}
.new_news .contlist ul{clear: both;width: 100%;height: 155px;padding-top:10px;overflow: hidden;}
.new_news .contlist li{clear: both;width:100%;padding:3px 0px;height: 25px;line-height: 25px;font-size: 16px;position: relative;overflow:hidden;}
.new_news .contlist li .name{clear: both;width: auto;height: 25px;line-height: 25px;background:url('../images/common/arrow_r.png') no-repeat left center;padding-left: 15px; margin-right: 100px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.new_news .contlist li .name a{width: 100%; height: 25px;line-height: 25px;font-size: 14px;color: #333;text-indent: 15px; overflow: hidden;}
.new_news .contlist li .name a:hover{color: #FF0004;}
.new_news .contlist li span{width: 100px;height: 25px;line-height: 25px;text-align: center;color: #888;font-size: 13px;position: absolute;top: 3px;right: 0px;}

.homeinfobox{height: auto;overflow: hidden;margin-top:30px;margin-bottom:20px;}
.homeinfobox .contlist{float: left;width: 386px;padding-right: 20px;}
.homeinfobox .end{width: 388px;padding-right: 0px;}
.homeinfobox .contlist .title{clear: both;width: 100%;height: 40px; line-height: 40px; text-indent: 20px; border-bottom: #dedede 1px solid;font-size: 16px;font-family:\5FAE\8F6F\96C5\9ED1;position: relative;}
.homeinfobox .contlist .title a{height: 30px;line-height: 30px; font-size:13px;color: #666;font-weight: normal;position: absolute;top: 5px;right: 10px;}
.homeinfobox .contlist .title span{width: 8px;height: 20px;line-height: 20px;font-size: 1px; background-color: #007cc2;position: absolute;top:10px;left: 0px;overflow: hidden;}
.homeinfobox .contlist ul{clear: both;width: 100%;height: 140px;padding-top:12px;overflow: hidden;}
.homeinfobox .contlist li{clear: both;width:100%;height: 28px;line-height: 28px;font-size: 16px;position: relative;overflow:hidden;}
.homeinfobox .contlist li .name{clear: both;width: auto;height: 28px;line-height: 28px;background:url('../images/common/arrow_r.png') no-repeat left center;padding-left: 15px; margin-right: 100px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.homeinfobox .contlist li .name a{width: 100%; height: 28px;line-height: 28px;font-size: 14px;color: #333;text-indent: 15px; overflow: hidden;}
.homeinfobox .contlist li .name a:hover{color: #FF0004;}
.homeinfobox .contlist li span{width: 100px;height: 28px;line-height: 28px;text-align: center;color: #888;font-size: 13px;position: absolute;top: 0px;right: 0px;}

.homeinfobox .btnbox{float: left;width: 105px;}
.homeinfobox .btnbox h1{clear: both;width: 100%;height: 54px;margin-top:10px;}
.homeinfobox .btnbox h1 a{width: 100%; height: 54px;line-height: 54px; font-size: 16px; display: block;text-align: center;color: #fff;font-family:\5FAE\8F6F\96C5\9ED1;background-color: #007cc2;}
.homeinfobox .btnbox h1 a:hover{color:#FFF000;background-color: #0078ff;}

.main_left{width:240px;height:auto;float:right;padding-left:40px;padding-top:50px;position:relative;}
.main_left .category{clear:both;width:240px;height:auto;border:#ccc 1px solid;}
.main_left .category .title{clear:both;width:200px;padding:10px 20px 10px 20px;height:auto;position:absolute;top:50px;left:40px;border-bottom:#ccc 1px dashed;}
.main_left .category .title h1{clear:both;width:100%;height:40px;line-height:40px;font-size:25px;font-family:'\5FAE\8F6F\96C5\9ED1';color:#333;text-align:center;}
.main_left .category .title span{float:left;clear:both;width:100%;height:30px;line-height:30px;color:#333;font-size:16px;text-align:center;}

/* left menu */
.left_menu{clear:both;width:240px;padding:60px 0px 10px 0px;}
.left_menu dl{clear:both;width:240px;}
.left_menu dl dt{clear:both;width:240px;padding:0px 0px;height:50px;line-height:50px;font-size:16px;color:#333;background-color:transparent;border-bottom:#ccc 1px dashed;margin:1px 0px;overflow:hidden;}
.left_menu dl dt span{float:left;width:30px;height:50px;line-height:50px;cursor:pointer;font-size:13px;background:url('../images/common/-.gif') no-repeat center 20px;}
.left_menu dl dt span.on{background:url('../images/common/+.gif') no-repeat center 20px;}
.left_menu dl dt.on{color:#f0a44e;background-color:#f1f1f1;}
.left_menu dl dt.on span{background:url('../images/common/-2.gif') no-repeat center 20px;}
.left_menu dl dt.on span.on{background:url('../images/common/+2.gif') no-repeat center 20px;}
.left_menu dl dt i{float:left;width:20px;height:50px;line-height:50px;font-size:12px;background:url('../images/common/arrow_r.png') no-repeat center 20px;}
.left_menu dl dt.on i{background:url('../images/common/arrow_r2.png') no-repeat center 20px;}
.left_menu dl dt a{color:#333;font-size:16px;display:block;}
.left_menu dl dt a:hover{color:#d93715;background-color:#f1f1f1;}
.left_menu dl dt.on a{color:#f0a44e;font-size:16px;font-weight:bold;}
.left_menu dl dt.on a:hover{color:#f0a44e;background-color:#f1f1f1;}
.left_menu dl dd{clear:both;width:240px;height:auto;background-color:transparent;display:block;overflow:hidden;}
.left_menu dl dd ul{clear:both;width:100%;height:auto;padding:0px;border-top:#ccc 1px dashed;}
.left_menu dl dd li{clear:both;width:auto;height:auto;line-height:50px;zoom:1;border-bottom:#ccc 1px dashed;border-left:none;border-right:none;border-top:none;padding:0px;margin:0px;}
.left_menu dl dd li.on{background-color:#F1F1F1;color:#333;}
.left_menu dl li a{width:auto;background:url('../images/common/arrow_r.png') no-repeat 0px center;display:block;font-weight:normal;height:50px;line-height:50px;font-size:16px;text-indent:10px;color:#333;overflow:hidden;}
.left_menu dl li a:hover{color:red;}
.left_menu dl li.on a{color:#333;font-size:16px;font-weight:bold;background:url('../images/common/arrow_r2.png') no-repeat 0px center;}
.left_menu dl li.on a:hover{color:red;}

.main_right{width:920px;height:auto;float:left;}
.current{clear:both;width:100%;height:35px;padding:0px 0px 4px 0px;text-align:left;border-bottom:#d9d9d9 1px solid;}
.current h1{height:35px;line-height:35px;font-size:16px;color:#444;background:url('icon_home.png') no-repeat 0px center;text-indent:30px;}
.current .fR{float:right;height:35px;line-height:35px;}
.current a{height:35px;line-height:35px;font-size:16px;color:#444;}
.current a:hover{height:35px;line-height:35px;font-size:16px;color:#F00;}

.maincont{clear:both;width:100%;height:auto;padding:20px 0px;line-height:28px;font-size:16px;}
.infoshowbox{clear:both;width:100%;height:auto;line-height:30px;font-size:16px;padding:10px 0px;color:#000;}
.infoshowbox a{font-size:16px;color:#0066CC;line-height:30px;}
.infoshowbox a:hover{color:#ff0000;}
.infoshowbox img{padding-bottom:10px;}

/* footer */
.footerbox{clear:both;width:100%;height:auto;padding-top:20px;padding-bottom:0px;background:#f0f0f0 url('foot_bg.jpg') no-repeat top center;}
.footer{height:auto;line-height:30px;text-align:left;color:#8e8e8e;font-size:16px;position:relative;}

.firendlink{clear:both;width:100%;height:auto;line-height:30px;padding:20px;text-align:center;}

.powered{clear:both;height:30px;line-height:30px;font-family:Verdana;color:#8e8e8e;font-size:14px;font-weight:normal;padding:30px 0px;text-align:center;overflow:hidden;}
.powered a{color:#8e8e8e;font-size:14px;}
.powered a:hover{color:#42b3e5;}
.footer .contactinfo{clear:both;height:auto;line-height:30px;text-align:center;}
.footer a{color:#8e8e8e;font-size:16px;}
.footer a:hover{color:#42b3e5;}

/* picture */
.piclist{clear:both;width:720px;height:auto;}
.piclist ul{clear:both;width:100%;height:auto;zoom:1;}
.piclist li{float:left;clear:none;width:223px;height:auto;zoom:1;overflow:hidden;padding:10px 9px 10px 8px;}
.piclist li .pic{clear:both;width:215px;height:195px;padding:4px 4px 8px 4px;vertical-align:middle;zoom:1;background:url('pro_bg.gif') no-repeat center center;}
.piclist li .pic a{width:215px;height:195px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:170px;*font-family:Arial;}
.piclist li .pic a img{vertical-align:middle;}
.piclist li .pic a:hover img{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.piclist li h1{float:left;clear:both;width:215px;height:40px;line-height:20px;font-size:13px;text-align:center;vertical-align:middle;font-weight:normal;overflow:hidden;zoom:1;}

/* products */
.leftcat{float:left;width:198px;height:auto;border:#999999 1px solid;}
.leftcat a{clear:both;display:block;width:180px;height:23px;margin:5px 8px;border: 1px solid #999;background:url('menu_1.jpg') no-repeat center center;text-indent:2px;font-size:12px;}
.leftcat a.on{background:url('menu_01.jpg') no-repeat center center;color:#fff;}
.probox{float:right;width:680px;height:auto;padding-left:10px;}

.prolist{clear:both;width:920px;height:auto;}
.prolist ul{clear:both;width:100%;height:auto;zoom:1;}
.prolist li{float:left;width:215px;height:auto;zoom:1;overflow:hidden;padding:10px 20px 10px 0px;}
.prolist li.end{padding-right:0px;}
.prolist li .box{clear:both;width:213px;height:auto;border:#eeeeee 1px solid;}
.prolist li .on{border:#ff4040 1px solid;}
.prolist li .on 
.prolist li .box .pic{clear:both;width:213px;height:213px;vertical-align:middle;zoom:1;overflow:hidden;}
.prolist li .box .pic a{width:213px;height:213px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:186px;*font-family:Arial;}
.prolist li .box .pic a img{vertical-align:middle;}
.prolist li .box .pic a:hover img{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.prolist li .box .name{clear:both;width:100%;height:25px;line-height:25px;padding:5px 0px;font-size:15px;text-align:center;vertical-align:middle;font-weight:normal;background-color:#f5f5f5;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.prolist li .box .name a{width:100%;height:25px;line-height:25px;font-size:15px;color:#333;}
.prolist li .box .name a:hover{color:#ff0000;}
.prolist li .box .price{clear:both;width:100%;height:40px;position:relative;background-color:#f5f5f5;overflow:hidden;}
.prolist li .box .price span{float:left;width:auto;padding-right:95px;height:40px;line-height:40px;text-indent:5px;font-size:20px;font-family:Arial;color:#ff4400;overflow:hidden;}
.prolist li .box .price span i{height:40px;line-height:40px;font-size:16px;padding-right:5px;font-style:normal;}
.prolist li .box .price a.btn{width:90px;height:40px;line-height:40px;background-color:#dddddd;font-size:14px;color:#333;font-family:'\5FAE\8F6F\96C5\9ED1';display:block;text-align:center;position:absolute;top:0px;right:0px;overflow:hidden;}
.prolist li .box .price a.btn:hover,.prolist li .on .price a.btn{background-color:#ff4040;color:#fff;}

.proshow{clear:both;width:100%;height:auto;}
.proshow .conttitle{clear:both;width:100%;height:auto;}
.proshow .conttitle h1{clear:both;width:auto;height:auto;line-height:30px;padding:10px 10px 5px 10px;text-align:center;font-size:20px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;}
.proshow .picbox{clear:both;width:100%;height:auto;}
.proshow .picbox .picinfo{float:left;width:400px;height:400px;margin-bottom:75px;position:relative;border:#e5e5e5 1px solid;}
.proshow .picbox .picinfo .slidenum{position:absolute;bottom:-75px;left:0px;right:auto;}
.proshow .picbox .picinfo .slidenum li{float:left;width:58px;height:58px;line-height:20px;background-color:#fff;border:#e5e5e5 1px solid;color:#fff;font-size:12px;text-align:center;cursor:pointer;padding:0px;margin:0px 8px 0px 0px;list-style:none;zoom:1;overflow:hidden;}
.proshow .picbox .picinfo .slidenum li:hover,.proshow .picbox .picinfo .slidenum li.active{background-color:#fff;border:#ec1611 1px solid;color:#fff;margin-right:8px;margin-left:0px;}
.proshow .picbox .picinfo .slidenum li img{width:58px;height:58px;}

.proshow .picbox .basic{float:left;width:748px;height:auto;padding-left:50px;}
.proshow .picbox .basic li{clear:both;width:100%;height:auto;line-height:30px;padding:10px 0px;color:#333;font-size:16px;border-bottom:#e5e5e5 1px dotted;}
.proshow .picbox .basic li p{font-size:13px;color:#777;line-height:20px;}
.proshow .picbox .basic li span{font-size:16px;color:#666;}
.proshow .picbox .basic li.title{font-size:22px;font-family:"Microsoft Yahei";line-height:36px;}
.proshow .picbox .basic li.price_box{height:30px;padding:20px 10px;background-color:#f7f7f7;}
.proshow .picbox .basic li span{color:#666;}
.proshow .picbox .basic li span.price{float:left;color:#ff7b04;font-size:22px;font-family:Arial;}
.proshow .picbox .basic li span b{padding-right:3px;font-weight:normal;font-size:14px;}
.proshow .picbox .basic li span em{float:none;width:auto;font-size:14px;color:#666;padding-left:2px;font-style:normal;}
.proshow .picbox .basic li span.sales{float:left;color:#666;font-size:14px;font-family:Arial;padding-left:20px;}
.proshow .picbox .basic li span.sales span.price{float:none;color:#666;font-size:16px;text-decoration:line-through;}
.proshow .picbox .basic li.btn{border-bottom:none;padding-top:20px;}
.proshow .picbox .basic li h3{float:left;margin-right:20px;}
.proshow .picbox .basic li h3 a.inquiry{width:115px;padding-left:20px;height:36px;line-height:36px;display:block;text-align:center;color:#fff;font-size:18px;font-family:Arial,Helvetica,sans-serif;background:url('inquiry.png') no-repeat center center;}
.proshow .picbox .basic li h3 a.addfav{width:115px;padding-left:20px;height:36px;line-height:36px;display:block;text-align:center;color:#333;font-size:16px;font-family:Arial,Helvetica,sans-serif;background:url('addfav.png') no-repeat center center;}
.proshow .picbox .basic li.share{border-bottom:none;padding-top:30px;color:#99A1A4;text-align:center;overflow:hidden;}

.proshow .showbox{clear:both;width:100%;height:auto;line-height:30px;margin-top:20px;margin-bottom:10px;font-size:16px;overflow:hidden;}
.proshow .showbox img{padding-bottom:10px;}
.proshow .showbox .title_box{clear:both;width:100%;height:40px;border-top:#fff 1px solid;border-bottom:#d4d4d4 1px dotted;background-color:#fafafa;}
.proshow .showbox .title_box H2{font-size:16px;float:left;width:auto;padding:0px 20px;height:40px;text-align:center;font-family:'\5FAE\8F6F\96C5\9ED1';cursor:pointer;position:relative;bottom:0px;overflow:hidden;}
.proshow .showbox .title_box H2.h_bg1{background-color:#fff;height:38px;line-height:38px;border-bottom:#d00501 3px solid;border-right:#e6e6e6 1px solid;font-weight:bold;color:#d00501;}
.proshow .showbox .title_box H2.h_bg2{background-color:#fafafa;height:38px;line-height:38px;padding-bottom:2px;border-bottom:#d4d4d4 1px dotted;border-right:#e6e6e6 1px solid;color:#333;}
.proshow .showbox .cont_box{clear:both;float:left;width:100%;padding:10px 0px;height:auto;overflow:hidden;zoom:1;font-size:16px;}
.proshow .showbox .cont_box a{font-size:16px;color:#0066CC;line-height:30px;}
.proshow .showbox .cont_box a:hover{color:#ff0000;}

/* photo */
.photolist{clear:both;width:920px;height:auto;}
.photolist ul{clear:both;width:100%;height:auto;zoom:1;}
.photolist li{float:left;clear:none;width:215px;height:auto;zoom:1;overflow:hidden;padding:10px 20px 10px 0px;}
.photolist li .pic{clear:both;width:207px;height:200px;padding:4px;vertical-align:middle;zoom:1;background:url('photo_bg.gif') no-repeat center center;}
.photolist li .pic a{width:207px;height:200px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:175px;*font-family:Arial;}
.photolist li .pic a img{vertical-align:middle;}
.photolist li .pic a:hover img{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.photolist li h1{float:left;clear:both;width:100%;height:40px;line-height:20px;padding-top:10px;font-size:14px;text-align:center;vertical-align:middle;font-weight:normal;overflow:hidden;zoom:1;}
.photolist li h1 a{line-height:20px;font-size:14px;color:#333;}
.photolist li h1 a:hover{color:#ff0000;}

/* news */
.newslist{clear:both;width:100%;height:auto;}
.newslist ul{clear:both;width:100%;height:auto;}
.newslist li{clear:both;width:auto;min-height:200px;padding:0px 0px 30px 0px;margin-bottom:40px;border-bottom:#b0afaf 1px solid; position:relative; overflow:hidden;}
.newslist li .picbox{float: left;width:250px;height:200px;vertical-align:middle; position:absolute;top:0px;left:0px;}
.newslist li .picbox a{width:250px;height:200px;display:table-cell;vertical-align:middle;text-align:center;font:12px/1 Tahoma,Helvetica,Arial;*display:block;*font-size:175px;*font-family:Arial;}
.newslist li .picbox a img{max-width:250px;max-height:200px;_width:250px;_height:200px;vertical-align:middle;}
.newslist li .cont{clear:both;width:auto;height:auto;padding:30px 30px 30px 300px;overflow: hidden;}
.newslist li .cont h1{clear:both;width:100%;height:auto;font-size:16px;margin-bottom: 15px;zoom:1;}
.newslist li .cont h1 a{display: block; line-height:35px;font-weight: bold; font-size:22px;color:#2f2e2e;}
.newslist li .cont h1 a:hover{color:#ff0000;}
.newslist li .cont h2{clear:both;width:100%;height:auto;line-height:30px;font-size:16px;color:#666;margin-bottom: 15px;}
.newslist li .cont h3{clear:both;width:100%;height:30px;line-height:30px;font-size:13px;color:#666;border-top:#f1f1f1 1px dashed;padding-top:10px;}
.newslist li .cont h3 span{float:left;width:auto;height:30px;line-height:30px;color:#777;font-size:14px;padding-right:20px;}
.newslist li.nopic .cont{padding-left:0px;}

.newsshow{clear:both;width:100%;height:auto;}
.newsshow .conttitle{clear:both;width:100%;height:auto;}
.newsshow .conttitle h1{clear:both;width:auto;height:auto;line-height:25px;padding:15px 10px; text-align:center;font-size:20px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;}
.newsshow .meta{clear:both;width:100%;height:auto;line-height:25px;text-align:center;font-size:14px;color:#777;padding:10px 0px;}
.newsshow .meta span{width:auto;margin-right:20px;}
.newsshow .meta a{font-size:14px;color:#777;}
.newsshow .meta a:hover{font-size:14px;color:#ff0000;}
.newsshow .showbox{clear:both;width:100%;height:auto;line-height:30px;font-size:16px;padding:10px 0px;color:#000;}
.newsshow .showbox a{font-size:16px;color:#0066CC;line-height:30px;}
.newsshow .showbox a:hover{color:#ff0000;}
.newsshow .showbox img{padding-bottom:10px;}

/* order */
.orderadd{clear:both;width:100%;height:auto;padding-top:20px;}
.orderadd td{border:none;font-size:13px;padding:2px 5px;}
.orderadd .inptext{width:300px;}
.orderadd .textareacss{width:510px;border:#ccc 1px solid;outline:none;padding:1px 5px;}

/* jobs */
.joblist{clear:both;width:100%;height:auto;padding-top:20px;}
.joblist .contbox{clear:both;width:100%;height:auto;}
.joblist .contbox table{text-align:center;width:95%;}
.joblist .contbox td{border:#ccc 1px solid;font-size:13px;padding:0px 5px;}
.joblist .contbox td.titlebg{background-color:#ededed;color:#333;font-weight:bold;}
.jobadd{clear:both;width:100%;height:auto;padding-top:20px;}
.jobadd td{border:none;font-size:13px;padding:2px 5px;}
.jobadd .inptext{width:180px;}
.jobadd .textareacss{width:510px;border:#ccc 1px solid;outline:none;padding:1px 5px;}

/* inquiry */
.loading{width:50px;height:50px;position:absolute;z-index:10000;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background:url('../images/common/loading_b.gif') no-repeat center center;display:none;}
.inquirybox{clear:both;width:auto;height:auto;padding:5px 10px 0px 10px;position:relative;}
.inquirybox .btn{background:url('../images/common/btn_bg.gif') no-repeat;width:110px;height:30px;line-height:30px;cursor:pointer;border:0px;font-size:16px;font-weight:bold;color:#fff;display:block;text-align:center;border:none;outline:none;}
.inquirybox ul{clear:both;width:100%;padding:5px 0px;}
.inquirybox li{float:left;width:100%;height:25px;line-height:25px;padding:4px 0px;zoom:1;}
.inquirybox li.t{text-align:center;border-bottom:#999 1px dashed;font-size:16px;color:#333;font-weight:bold;padding-bottom:10px;margin-bottom:5px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.inquirybox li.both{clear:both;width:100%;}
.inquirybox li.ah{height:60px;}
.inquirybox li.text{height:auto;}
.inquirybox li.text .input-text{width:300px;height:80px;}
.inquirybox li b{float:left;width:120px;height:25px;line-height:25px;padding-right:10px;color:#333;font-size:14px;text-align:right;font-weight:normal;}
.inquirybox li b em{color:#F00;height:25px;line-height:25px;padding-right:5px;}